package com.jic.veteran.portal.service;

import com.jic.veteran.model.*;
import com.jic.veteran.portal.domain.AlumniParamDto;
import com.jic.veteran.portal.domain.AlumniStudentInfoChangeParam;
import com.jic.veteran.portal.domain.AlumniStudentParam;
import org.springframework.web.bind.annotation.RequestParam;

import java.math.BigInteger;
import java.util.List;

/**
 * 获取通讯录相关接口
 * Created by mars on 2021/11/10.
 */
public interface AlumniStudentService {
  /**
   * 获取全部学生列表.
   */
  List<AlumniSchoolAddresslist> getStudnetsList(AlumniStudentParam alumniStudentParam);
  /**
   * 获取全部学生列表分页.
   */
  List<AlumniSchoolAddresslist> getStudnetsListPage(AlumniStudentParam alumniStudentParam,Integer pageSize,
                                                    Integer pageNum);


  AlumniSchoolAddresslist getStudnetDetail(Long id);

  int changeInfo(Integer id, AlumniStudentInfoChangeParam alumniStudentInfoChangeParam);

  List<String> searchParam(Integer type);


  int changeAvatar(Integer id, String avatarUrl);

}
